技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 11 屆 iThome 鐵人賽
DAY
2
0
自我挑戰組
從不懂,到玩上手的Python語言
系列 第
2
篇
Day2- 計算機概論-硬體層介紹
11th鐵人賽
岳岳
團隊
CPR爆肝初心者
2019-09-18 22:47:43
4161 瀏覽
分享至
前言
這章我大致提一下計算機概論的重點,如有要詳細學習計算機概論請自行前往書局購買。
學習目標
了解下列硬體名詞:
計算用硬體: CPU、FPU、GPU
儲存用硬體:
一級儲存體:暫存器、快取記憶體、主記憶體
二級儲存體:USB外接碟、固態硬碟、硬碟、光碟、磁帶
連接用硬體:匯流排
程式設計師該有的「硬體知識」
計算用硬體
儲存用硬體
連接用硬體
計算用硬體
定義:負責計算的硬體元件
中央處理器(CPU)
用途:
計算、判斷
指揮全局
架構主要由三個部分所組成:
數學邏輯單元(ALU):用來負責計算與判斷的元件
控制單元(CU):用來指揮整部電腦系統的元件
暫存器(Rsegisters):
不論ALU或者是CU工作的時候需要一塊記憶體來存放指另或者是資料,而
暫存器就是這樣一塊記憶體,不論是CU要抓指令或者是ALU要抓資料進來
運算都會從暫存器來抓,那暫存器裡面的指令或者是資料主要就是靠聯
外通道從主記憶體一次抓一道指令或是一筆資料進來的。
32 VS. 64位元電腦=CPU對外寬度
多核心處理器(Multi-Cores CPU)
浮點運算器(FPU)
浮點數≒小數
浮點數指的就是小數,由於電腦的記憶體有限不可能儲存類似圓周率 ?這種有無限位
數的小數,為了做出區別這種有殘缺的小數系統我們就把它叫做浮點數。FPU主要的
任務就是幫CPU來計算小數在硬體線路中,小數的計算要比整數的計算要複雜好幾倍要
是CPU接下一個小數運算的任務整個指揮判斷的流程就會被攏長的小數運算所塞住,而
沒辦法去做其他的事情。
圖形處理器(GPU)
早期環境:螢幕黑白 or 彩度較低
在早期螢幕還是黑白的時候或者是彩度較低的年代不論運算判斷或者圖形繪製都是交由
CPU來處理的,由於當年圖形繪製的工作並不繁重所以CPU一個人處理兩件事情還可以
忙得過來,後來螢幕的彩度越來越高也出現3D繪圖的需求這個時候如果把運算判斷還有
圖形繪製通通交由CPU去處理那工作就太繁重了系統也會出現卡頓現象,後來獨立顯卡
的廠商就在顯卡上面加一顆GPU晶片讓CPU把圖形繪製的功能全部轉移到GPU上這麼一來
CPU的工作就減輕不少了,整個系統也不再出現卡頓現像
GPU內核=上百~上千 ➜適合平行運算
GPU跟CPU一樣有不只一個內核但跟CPU比較不一樣的地方是GPU的內核有上百到上千個,
這是因為螢幕上的像點必須一口氣而且要同時顯示出來人類才不會覺得顯示在螢幕上的圖形
有閃爍或難看的效果,所以GPU就配備了上百到上千個內核可以平行執行上百上千個運算這
讓撰寫人工智慧或者是比特幣挖礦等等,需要大量平行運算的程式設計師對GPU動了歪腦筋
他們讓GPU不務正業,不去算螢幕上的像點卻去平行計算人工智慧等等各種可能性結果以及
評估或者用來收取幫助整個比特幣網路計算任務之後所得到的微薄酬勞,俗成挖礦。
圖片來源:
https://www.newegg.com/intel-core-i7-960/p/N82E16819115224
留言
追蹤
檢舉
上一篇
Day1-介紹未來30天
下一篇
Day3- 計算機概論-系統層介紹
系列文
從不懂,到玩上手的Python語言
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
DAY26-物件導向設計
27
Day27-物件導向設計 :封裝部分
28
Day28-物件導向設計封裝部分:建構函數(Constructor)
29
Day29- 例外處理 (Exception)
30
Day30-總結30 天
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
403
組
團體組數
13
組
累計文章數
2925
篇
最後報名日
9/15
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
17th鐵人賽
windows
php
c#
windows server
linux
css
react
熱門問題
不知道網路紅隊的要去那加公司
更換FW後Public IP service無法使用
鼎新ERP欄位可修改預設值嗎
Ansible 連線主機的 port 不是 22 遇到的問題
備份映像檔
Outlook 寄件備份消失問題 (已解決)
請問有人遇過在lightsail上部屬fastapi失敗的案例?
aws ec2 檢查故障問題
IIS 管理員 連線功能不見
熱門回答
鼎新ERP欄位可修改預設值嗎
不知道網路紅隊的要去那加公司
Ansible 連線主機的 port 不是 22 遇到的問題
更換FW後Public IP service無法使用
備份映像檔
熱門文章
什麼是 Signal ?
第10天,No-Code 快速上線又省錢 / 原汁排骨湯 台北最好喝的排骨湯(台北萬華)| 30天滷肉飯
序: AI 加速編碼後,你該學什麼?
第11天,LibreOffice 更省錢 / 司機俱樂部 宵夜好選擇(台北松山)| 30天滷肉飯
第12天,即時通訊軟體選擇 / 金峰滷肉飯 台北名店(台北中正)| 30天滷肉飯
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}